<?php
/**
 * 配音接口
 */
require_once dirname(dirname(__DIR__))."/common.php";
use app\cls\tom\Response;
use app\cls\tom\SysResource;
use app\model\UserMaterial;
//接收参数
if(empty($_REQUEST['video_uuid'])){
    Response::output(-1,"缺少参数");
}
$video_uuid=$_REQUEST['video_uuid'];
//先从缓存里读取数据
$redis = SysResource::getRedis();
$redis_cache_key=REDIS_PREFIX."DUB_DETAIL_".$video_uuid;
$redis_cache_data=$redis->get($redis_cache_key);


if($redis_cache_data){
    //读取redis缓存
    $data=json_decode($redis_cache_data);
    Response::output(0,"查询成功1",$data,count($data));
}else{

    //查询数据库

    //实例化数据库
    $db = SysResource::getDB(false);
    $UserMaterial = new UserMaterial($db);
    //先去查询是否有排序的数据
    $da1=$UserMaterial->dub_detail($video_uuid);

    if(!empty($da1)){
        if(!empty($da1['video_lines'])){
            $da1['video_lines']=json_decode($da1['video_lines'],true);
        }
        if(empty($v['video_share_pic'])){
            $v['share_pic']="";
        }else{
            $v['share_pic']=$v['video_share_pic'];
        }
        $redis->setex($redis_cache_key,15,json_encode($da1));
        Response::output(0,"查询成功",$da1,count($da1));
    }else{
        Response::output(0,"查询成功",[],0);
    }
}

